<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h2>for循环</h2>
    <p>for循环的括号中要填写三个表达式</p>
    <ol type="1">
        <li>用于定义变量，且该变量只能在for循环的语句块中使用。</li>
        <li>布尔表达式，用于判断是否继续执行循环语句。每次循环开始前执行。</li>
        <li>每次循环结束之后执行的表达式。</li>
    </ol>
    <h3>变量的作用范围问题：</h3>
    <p>变量只能作用与它所在的语句块中（函子语句块）</p>
    <h3>作业</h3>
    <dl>
        <dt>必做</dt>
        <dd>求1到n的整数和</dd>
        <dd>求n是不是质数</dd>
        <dd>输入n，打印n层金字塔</dd>
        <dt>选做</dt>
        <dd>输入n，打印n层的杨辉三角形</dd>
    </dl>
    <h3>for...in和for...of循环</h3>
    <ul>
        <li>这两个循环都用于循环数组对象</li>
        <li>for...in：循环的是数组的索引值</li>
        <li>for...of：循环的是数组的元素值</li>
    </ul>
    <script>
        for (let i  = 0;i < 3;i ++) {
            console.log(i);
        }

    </script>

</body>
</html>